int main() {

    struct S {
        int x;
        int y;
    } s;
    struct S* p;

    p = &s;
    s.x = 1;
    p->y = 2;
    return p->y + p->x - 3;
}
